﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EmoneyWeiXinEntity
{
    public class ReturnData
    {
        public string RetCode { get; set; }
        public string RetMsg { get; set; }
        public object Message { get; set; }
        //public List<ThemeEntity> Message { get; set; }

    }



    public class ThemeEntity : ModelBase
    {
        /// <summary>
        /// 
        /// </summary>
        public virtual string id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_BlockType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual int Theme_Stock_Num { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime Created_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime Out_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_state { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Info { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Feature { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Style { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Photo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Photo_Rath { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string IsValid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Index { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Index_Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime Tradedate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal ClosePrice_Now { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal ChangeRatio { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal ChangeRatio5 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal MFNetBuyValue5 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Income { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Index_SSIncome { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Index_SZIncome { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Index_ZXIncome { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Index_CYIncome { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual int Last_Day { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal ClosePrice_In { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string PTheme_Code { get; set; }

        #region 入选时收盘价
        /// <summary>
        /// 深成指
        /// </summary>
        public virtual decimal ClosePriceSS { get; set; }


        /// <summary>
        /// 上证
        /// </summary>
        public virtual decimal ClosePriceSZ { get; set; }

        /// <summary>
        /// 中小盘
        /// </summary>
        public virtual decimal ClosePriceZX { get; set; }

        /// <summary>
        /// 创业板
        /// </summary>
        public virtual decimal ClosePriceCY { get; set; }
        #endregion
        /// <summary>
        /// 领涨个股
        /// </summary>
        public Theme_Stock FirstStock { get; set; }

        public string HistoryZS { get; set; }

        public List<string> HistoryDt { get; set; }
    }

    public class Theme_Stock
    {
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string SecuCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string SecuAbbr { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime? Tradedate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal? ClosePrice { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal? ChangeRatio { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal? ChangeRatio5 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal? ChangeRatio10 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Memo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime? Rectime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime? Modtime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual byte[] row_version { get; set; }
    }

    public class Theme_Index
    {
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Theme_Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime Tradedate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal ClosePrice { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal ChangeRatio { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal ChangeRatio5 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal MFNetBuyValue5 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime Created_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Income { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Index_SSIncome { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Index_SZIncome { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Index_ZXIncome { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual decimal Theme_Index_CYIncome { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual int Last_Day { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual string Memo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime? Rectime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime? Modtime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public virtual byte[] row_version { get; set; }


    }


}
